package org.jvending.provisioning.stocking.par;

public class ObjectFactory {
  private org.apache.ws.jaxme.impl.JAXBContextImpl jaxbContext;

  private java.util.Map properties;


  public ObjectFactory() throws javax.xml.bind.JAXBException {
    jaxbContext = (org.apache.ws.jaxme.impl.JAXBContextImpl) javax.xml.bind.JAXBContext.newInstance("org.jvending.provisioning.stocking.par");
  }

  public java.lang.Object newInstance(java.lang.Class pElementInterface) throws javax.xml.bind.JAXBException {
    return jaxbContext.getManager(pElementInterface).getElementJ();
  }

  public java.lang.Object getProperty(java.lang.String pName) {
    if (properties == null) {
      return null;
    }
    return properties.get(pName);
  }

  public void setProperty(java.lang.String pName, java.lang.Object pValue) {
    if (properties == null) {
      properties = new java.util.HashMap();
    }
    properties.put(pName, pValue);
  }

  public org.jvending.provisioning.stocking.par.ProvisioningArchive createProvisioningArchive() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ProvisioningArchive) newInstance(org.jvending.provisioning.stocking.par.ProvisioningArchive.class);
  }

  public org.jvending.provisioning.stocking.par.ProvisioningArchiveType createProvisioningArchiveType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ProvisioningArchiveType) newInstance(org.jvending.provisioning.stocking.par.ProvisioningArchiveType.class);
  }

  public org.jvending.provisioning.stocking.par.ToolDescriptions createToolDescriptions() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ToolDescriptions) newInstance(org.jvending.provisioning.stocking.par.ToolDescriptions.class);
  }

  public org.jvending.provisioning.stocking.par.ToolDescriptionsType createToolDescriptionsType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ToolDescriptionsType) newInstance(org.jvending.provisioning.stocking.par.ToolDescriptionsType.class);
  }

  public org.jvending.provisioning.stocking.par.ClientBundle createClientBundle() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ClientBundle) newInstance(org.jvending.provisioning.stocking.par.ClientBundle.class);
  }

  public org.jvending.provisioning.stocking.par.ClientBundleType createClientBundleType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ClientBundleType) newInstance(org.jvending.provisioning.stocking.par.ClientBundleType.class);
  }

  public org.jvending.provisioning.stocking.par.DescriptorFile createDescriptorFile() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DescriptorFile) newInstance(org.jvending.provisioning.stocking.par.DescriptorFile.class);
  }

  public org.jvending.provisioning.stocking.par.DescriptorFileType createDescriptorFileType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DescriptorFileType) newInstance(org.jvending.provisioning.stocking.par.DescriptorFileType.class);
  }

  public org.jvending.provisioning.stocking.par.ContentFile createContentFile() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ContentFile) newInstance(org.jvending.provisioning.stocking.par.ContentFile.class);
  }

  public org.jvending.provisioning.stocking.par.ContentFileType createContentFileType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.ContentFileType) newInstance(org.jvending.provisioning.stocking.par.ContentFileType.class);
  }

  public org.jvending.provisioning.stocking.par.UserDescriptions createUserDescriptions() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.UserDescriptions) newInstance(org.jvending.provisioning.stocking.par.UserDescriptions.class);
  }

  public org.jvending.provisioning.stocking.par.UserDescriptionsType createUserDescriptionsType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.UserDescriptionsType) newInstance(org.jvending.provisioning.stocking.par.UserDescriptionsType.class);
  }

  public org.jvending.provisioning.stocking.par.Description createDescription() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.Description) newInstance(org.jvending.provisioning.stocking.par.Description.class);
  }

  public org.jvending.provisioning.stocking.par.DescriptionType createDescriptionType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DescriptionType) newInstance(org.jvending.provisioning.stocking.par.DescriptionType.class);
  }

  public org.jvending.provisioning.stocking.par.DisplayName createDisplayName() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DisplayName) newInstance(org.jvending.provisioning.stocking.par.DisplayName.class);
  }

  public org.jvending.provisioning.stocking.par.DisplayNameType createDisplayNameType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DisplayNameType) newInstance(org.jvending.provisioning.stocking.par.DisplayNameType.class);
  }

  public org.jvending.provisioning.stocking.par.Icon createIcon() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.Icon) newInstance(org.jvending.provisioning.stocking.par.Icon.class);
  }

  public org.jvending.provisioning.stocking.par.IconType createIconType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.IconType) newInstance(org.jvending.provisioning.stocking.par.IconType.class);
  }

  public org.jvending.provisioning.stocking.par.DeviceRequirement createDeviceRequirement() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DeviceRequirement) newInstance(org.jvending.provisioning.stocking.par.DeviceRequirement.class);
  }

  public org.jvending.provisioning.stocking.par.DeviceRequirementType createDeviceRequirementType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.DeviceRequirementType) newInstance(org.jvending.provisioning.stocking.par.DeviceRequirementType.class);
  }

  public org.jvending.provisioning.stocking.par.VendorInfo createVendorInfo() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorInfo) newInstance(org.jvending.provisioning.stocking.par.VendorInfo.class);
  }

  public org.jvending.provisioning.stocking.par.VendorInfoType createVendorInfoType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorInfoType) newInstance(org.jvending.provisioning.stocking.par.VendorInfoType.class);
  }

  public org.jvending.provisioning.stocking.par.VendorName createVendorName() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorName) newInstance(org.jvending.provisioning.stocking.par.VendorName.class);
  }

  public org.jvending.provisioning.stocking.par.VendorNameType createVendorNameType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorNameType) newInstance(org.jvending.provisioning.stocking.par.VendorNameType.class);
  }

  public org.jvending.provisioning.stocking.par.VendorDescription createVendorDescription() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorDescription) newInstance(org.jvending.provisioning.stocking.par.VendorDescription.class);
  }

  public org.jvending.provisioning.stocking.par.VendorDescriptionType createVendorDescriptionType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorDescriptionType) newInstance(org.jvending.provisioning.stocking.par.VendorDescriptionType.class);
  }

  public org.jvending.provisioning.stocking.par.VendorUrl createVendorUrl() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorUrl) newInstance(org.jvending.provisioning.stocking.par.VendorUrl.class);
  }

  public org.jvending.provisioning.stocking.par.VendorUrlType createVendorUrlType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.VendorUrlType) newInstance(org.jvending.provisioning.stocking.par.VendorUrlType.class);
  }

  public org.jvending.provisioning.stocking.par.CatalogProperty createCatalogProperty() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.CatalogProperty) newInstance(org.jvending.provisioning.stocking.par.CatalogProperty.class);
  }

  public org.jvending.provisioning.stocking.par.CatalogPropertyType createCatalogPropertyType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.CatalogPropertyType) newInstance(org.jvending.provisioning.stocking.par.CatalogPropertyType.class);
  }

  public org.jvending.provisioning.stocking.par.Copyright createCopyright() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.Copyright) newInstance(org.jvending.provisioning.stocking.par.Copyright.class);
  }

  public org.jvending.provisioning.stocking.par.CopyrightType createCopyrightType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.CopyrightType) newInstance(org.jvending.provisioning.stocking.par.CopyrightType.class);
  }

  public org.jvending.provisioning.stocking.par.Preview createPreview() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.Preview) newInstance(org.jvending.provisioning.stocking.par.Preview.class);
  }

  public org.jvending.provisioning.stocking.par.PreviewType createPreviewType() throws javax.xml.bind.JAXBException {
    return (org.jvending.provisioning.stocking.par.PreviewType) newInstance(org.jvending.provisioning.stocking.par.PreviewType.class);
  }

}
